home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / editor / lsrcmp12.zip / TSWB01.ZIP / TSWB01.TXT < prev   
Text File  |  1996-05-28  |  17KB  |  265 lines

  1. ─── Issue #1 ─── THE SOFTWARE WORKBENCH BY: MATT ANDERSON ──── Summer 1996 ───
  2. ──────────────────────── DOS File Comparing Programs ─────────────────────────
  3.  
  4. Why read the same documentation to a updated program when you can compare
  5. and read only the differences.  Check out what many Windows applications
  6. do to your Win.Ini files, so you can later remove them.  These charts
  7. provide a highly detailed look at several shareware comparing programs
  8. and which one is right for you.  We have examined the features, speed,
  9. and the pros and cons of every program.  Over weeks of researching!
  10.  
  11. Programs Tested                   Author/Company          Released  Marketing
  12. ──────────────────────────────────────────────────────────────────────────────
  13. Laser Compare 1.2 (beta) (LAS)    LaserArts               Jun 1996  Shareware
  14. Sherlock 2.73 (SLK)               Gulf Sierra             Jan 1995  Shareware
  15. Visual Compare 1.52 (VIS)         Whitney Software, Inc.  Jun 1992  Shareware
  16. File Compare (FCP)                Microsoft Corporation   Dos 5.0+  Commercial
  17. Different File Compare 1.0 (DFC)  Tanny Bear Development  May 1993  Shareware
  18.  
  19. (beta) = The version I tested was only a preview of 1.2, their final
  20. release of 1.2 may include some more features.
  21.  
  22. ╔══════════════════════════════════════════════╤═════╤═════╤═════╤═════╤═════╗
  23. ║ General comparison                           │ LAS │ SLK │ VIS │ FCP │ DFC ║
  24. ╟──────────────────────────────────────────────┼─────┼─────┼─────┼─────┼─────╢
  25. ║ Registration fee (without any shipping fees) │ $10 │ $25 │ $30 │ $39 │ $15 ║
  26. ║ Documentation (0=Useless, 10=Informative)    │  8  │  6  │  7  │  3  │  6  ║
  27. ║ Internet email/postage stamp mail support    │  X  │  X  │  X  │  X  │  X  ║
  28. ║ No evaluation period (NSW=Not ShareWare)     │  X  │     │     │ NSW │     ║
  29. ║ Pre-made Windows .PIF and .ICO files         │  X  │     │     │     │     ║
  30. ║ Program is supported by ASP                  │     │  X  │  X  │     │     ║
  31. ║ Telephone support                            │     │  X  │  X  │  X  │     ║
  32. ╟──────────────────────────────────────────────┴─────┴─────┴─────┴─────┴─────╢
  33. ║ Average Registration Fee: $23.80                                           ║
  34. ╚════════════════════════════════════════════════════════════════════════════╝
  35.  
  36. ╔══════════════════════════════════════════════╤═════╤═════╤═════╤═════╤═════╗
  37. ║ Program features                             │ LAS │ SLK │ VIS │ FCP │ DFC ║
  38. ╟──────────────────────────────────────────────┼─────┼─────┼─────┼─────┼─────╢
  39. ║*Ability to analyze ASCII files               │  X  │  X  │  X  │  X  │  X  ║
  40. ║*Ability to analyze BINARY files              │ (1) │     │     │  X  │     ║
  41. ║ Ability to create a composite/merged file    │     │     │  X  │     │  X  ║
  42. ║ Ability to display carriage returns          │  X  │     │     │     │     ║
  43. ║ Ability to ignore case differences           │  X  │  X  │  X  │  X  │  X  ║
  44. ║ Ability to shell to DOS                      │  X  │  X  │     │     │     ║
  45. ║ Ability to text search for a keyword         │     │     │     │     │  X  ║
  46. ║*Automatic file synchronization               │  X  │     │  X  │  X  │  X  ║
  47. ║ Displays the total number of mismatches      │  X  │     │     │     │  X  ║
  48. ║*Displays the line numbers for reference      │  X  │  X  │  X  │  X  │  X  ║
  49. ║*Fast built-in duplicate checking             │  X  │     │  X  │  X  │  X  ║
  50. ║ Help available when -? or /? is entered      │  X  │     │     │  X  │  X  ║
  51. ║ Option to auto exit when its done comparing  │  X  │     │     │ (2) │     ║
  52. ║ Option to ignore leading spaces/tabs         │  X  │ (3) │  X  │ (3) │  X  ║
  53. ║ Option to ignore trailing spaces/tabs        │  X  │ (3) │  X  │ (3) │  X  ║
  54. ║ Option to print results to a printer         │  X  │  X  │     │ (4) │     ║
  55. ║*Option to save mismatch results to a file    │  X  │     │  X  │ (4) │     ║
  56. ║ Option to set the screen mode temporary      │  X  │  X  │  X  │     │  X  ║
  57. ║ Prompts for file names if none are given     │     │  X  │  X  │     │ (5) ║
  58. ║ Side by side comparison                      │     │  X  │  X  │     │  X  ║
  59. ║ Uses a key system for registered users       │  X  │     │     │ (6) │     ║
  60. ║ Uses errorlevel codes for batch files        │  X  │     │  X  │     │     ║
  61. ║ User (friendly) interface                    │ (7) │  X  │  X  │     │  X  ║
  62. ║*Will process files of unlimited size         │  X  │  X  │     │  X  │     ║
  63. ║ Will read command line data from environment │  X  │     │     │     │     ║
  64. ║ Will read command line data from a file      │  X  │     │     │     │     ║
  65. ╟──────────────────────────────────────────────┼─────┼─────┼─────┼─────┼─────╢
  66. ║ Total  [26 possible points]                  │  22 │  12 │  14 │  14 │  15 ║
  67. ╟──────────────────────────────────────────────┴─────┴─────┴─────┴─────┴─────╢
  68. ║ * = A main factor when looking for a good comparison program.              ║
  69. ╟────────────────────────────────────────────────────────────────────────────╢
  70. ║ (1) = Using /H, it can test Binary, but you cannot see differences.        ║
  71. ║ (2) = Since there is no user interface, it will always exit when its done. ║
  72. ║ (3) = Both leading and trailing spaces/tabs ignoring is controlled by one  ║
  73. ║       option.                                                              ║
  74. ║ (4) = You can either redirect the output to a file or printer.             ║
  75. ║ (5) = If you use the -r switch, it shall prompt for the file names.        ║
  76. ║ (6) = Not a shareware program.                                             ║
  77. ║ (7) = Can be disabled using the /O (Output directly to dos) option.        ║
  78. ╚════════════════════════════════════════════════════════════════════════════╝
  79.  
  80. ╔══════════════════════════════════════════════╤═════╤═════╤═════╤═════╤═════╗
  81. ║ Speed Tests (Time in Seconds)                │ LAS │ SLK │ VIS │ FCP │ DFC ║
  82. ╟──────────────────────────────────────────────┼─────┼─────┼─────┼─────┼─────╢
  83. ║ One file to itself                           │ .55 │ 2.2 │ .55 │ .16 │ .22 ║
  84. ║ Two files with one ending mismatch           │ 1.6 │ (A) │ .66 │ .22 │ .27 ║
  85. ║ Two files with one beginning mismatch        │ 2.8 │ (A) │ .77 │ .22 │ .27 ║
  86. ║ Two identical files                          │ .60 │ 2.2 │ .60 │ .22 │ .22 ║
  87. ║ Two different files (Output to a file only)  │ 6.2 │ (A) │  75 │ 2.3 │ (B) ║
  88. ║ Two different files (Output to screen only)  │  12 │ (A) │  74 │  51 │ 1.5 ║
  89. ║ Time to determine if files are identical     │ .55 │ (B) │ .60 │ .16 │ (B) ║
  90. ║ Time to determine if files are different     │ .60 │ (B) │  75 │ 2.3 │ (B) ║
  91. ╟──────────────────────────────────────────────┼─────┼─────┼─────┼─────┼─────╢
  92. ║ Average Time (Margin of Error: 0.05 seconds) │ 3.1 │ N/A │  28 │ 7.1 │ N/A ║
  93. ╟──────────────────────────────────────────────┴─────┴─────┴─────┴─────┴─────╢
  94. ║ Each file consisted of 5000 lines with a random number from 0 to 9 on each ║
  95. ║ line.  Each program created an output file, if there were any differences. ║
  96. ╟────────────────────────────────────────────────────────────────────────────╢
  97. ║ DISCLAIMER: Your results could be different from mine due to factors such  ║
  98. ║ as disk speed, disk fragmentation, disk caching, memory, and TSRs loaded.  ║
  99. ╟────────────────────────────────────────────────────────────────────────────╢
  100. ║ (A) = Program cannot automatically synchronize.                            ║
  101. ║ (B) = Program cannot create an output file and does not use errorlevels.   ║
  102. ║ N/A = Results can not be perform because of program limitations.           ║
  103. ╚════════════════════════════════════════════════════════════════════════════╝
  104.  
  105. The PROS and CONS...
  106.  
  107. Laser Compare by LaserArts ($10) [Shareware]
  108.   Pros: No evaluation period.  Can output up to 14 destinations (10 files,
  109.         3 printers, and the screen) in one session.  Can display carriage
  110.         returns.  Great with batch files including an auto exit option once
  111.         files have been found to be equal or different.  Uses errorlevel
  112.         codes upon exit.  Lifetime registration key system.
  113.   Cons: Complex user interface.  Does not prompt for files if you do not
  114.